.form_container{
   width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #c3c3c363;
    padding: 40px;
    /* margin: 7px 0px 20px 0px; */
    border-radius: 1.5rem;
    background-color: #f9f9f9;
    box-shadow: 0 1px 0 1px #cccccc;
}
.table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}
.regformheadingtxt{
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    margin: 1rem auto;
}
.regsecondheadtxt{
    font-size: 15px;
    text-align: center;
    margin-top: 19px;
}
.toggletxt{
    font-size: 13px;
}
.toggletxtsecond{
     font-size: 13px;
     margin-left:-1px;
}
.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}
.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
  position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 6%;
}
#registerBtnworkshop{
    background-color: green;
    border-radius: 0.4rem;
    padding: 6px 1.2rem;
    color: white;
    letter-spacing: 1.2px;
    box-shadow: 1px 0.5px #d6b8e6;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.form_txt{
  width: 100%;
    margin-bottom: 28px;
}
.form_txt_head{
   width: 100%;
    color: red;
    font-size: 17px;
    font-weight: bold; 
}
.submit_button{
    width: 100px;
    height: 59px;
    color: white;
    background-color: green;
    border: 2px solid black;
    border-radius: 27px;
    font-size: 23px;
}
@media only screen and (min-width: 480px) {
    
.table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}
.nondangerousmaterial{
    margin-top: 72px;
    margin-bottom: 50px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}

.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    margin-top: 13%;
}
}
@media only screen and (min-width: 600px) {
    .table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}

.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}

.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 5%;
}
    
}
@media only screen and (min-width: 781px) { 
    .table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}

.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}

.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 5%;
}
.toggletxtsecond{
    margin-left: 0px;
}
.toggletxtsecond:visited{
   margin-left: -194px; 
}
}
@media only screen and (min-width: 992px) {
.table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}
.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}
.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 5%;
}
.toggletxtsecond{
    margin-left: 0px;
}
.toggletxtsecond:visited{
   margin-left: -194px; 
}
.regformheadingtxt {
    font-size: 35px;
}
.regsecondheadtxt {
    font-size: 22px;
}
}
@media only screen and (min-width: 1200px) { 
    .table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}

.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}

.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 5%;
}
}
@media only screen and (min-width: 1400px) {
    .table_data{
    margin-top: 72px;
    margin-bottom: 48px;
}
.table_data th{
    padding:20px;
}
.table_data td{
    padding: 20px;
    text-align: center;
}
.notetxt {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 22px; 
}
.notelist{
    font-size: 16px;
}

.nondangerousmaterial{
    margin-top: 72px;
}
.nondangerousmaterialtxt
{
    text-align: center;
    font-size: 33px;
    color: red;
    font-weight: bold;
}
.undertakeclass{
    font-size: 19px;
}

.undertakeclass input{
    border: none;
}
.undertakelist{
    margin-top: 43px;
    list-style: auto;
}
.authsign{
    float: right;
    padding: 20px 45px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.authsigndate{
    float: right;
    margin: 0px -190px 0px 0px;
    font-size: 18px;
    font-weight: 700;
}
.regsecondhead{
    font-size: 20px;
    text-align: center;
    margin-top: 31px;
}
.btndata{
    position: relative;
    left: 30%;
    /* right: 59%; */
    padding: 0.5rem 4rem;
    margin: 2rem auto;
    font-size: 18px;
    font-weight: 600;
    background: #58d758;
    border-radius: 1rem;
    box-shadow: 1px 2px green;
    cursor: pointer;
    float: left;
    margin-top: 5%;
}}

